翻訳と辞書
Words near each other
・ MOVE LIKE THIS
・ MOVE ON
・ Move on
・ move on ~
・ move one to the edge
・ move out
・ move over
・ Move So Fast
・ move something off the lot
・ Move super tune -BEST SELECTIONS-
・ Move To Front
・ move up
・ move with lurches
・ move with the crowd
・ MOVE YOUR BODY BABY
・ Move2006
・ Movement
・ movement
・ movement against nuclear weapons
・ movement in soil


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Move To Front : ウィキペディア日本語版
Move To Front
Move to Front(先頭移動法、MTF)とは、再帰時間符号化法の一種で、再帰順位符号化(receny rank)法や book stack とも呼ばれる符号。実装に配列リストを使用して、要素を先頭に移動する操作をメインとすることからこの呼称で呼ばれることが多い。
主にブロックソートの一部として利用されている。
動作原理は単純ながら、非定常であるため、その理論的性能の解析は困難であった。2005年に、1次マルコフ情報源の特定の状況においてのみ、エントロピーレートを達成することが明らかになっている。
== 符号化の原理 ==

#まず初期化として、符号化の対象とするデータ列をリスト状に並べる。
#: 対象:a b a b a c a c a
#次に、符号化対象とするデータ列から記号を1つ読み込む。この読み込んだ記号が以前に出現していなければそのまま出力する。同時に、出現した記号をテーブルに登録する。
#:出力:a
#:テーブル:a
#一度出力したことのある記号まで1と2を繰り返す。出現した記号は常にテーブルの先頭に登録する。
#:出力:a b
#:テーブル:b a
#aは一度出力したことがあるので、以前のaがテーブルの何番目に位置するかを、整数で出力する。そして、この記号をテーブルの先頭位置に移動する。
#:出力:a b 2
#:テーブル:a b
#データ列のすべての記号を符号化するまでこの操作を繰り返す。
#:出力:a b 2 2
#:テーブル:b a
#:出力:a b 2 2 2
#:テーブル:a b
#:出力:a b 2 2 2 c
#:テーブル:c a b
#:出力:a b 2 2 2 c 2
#:テーブル:a c b
#:出力:a b 2 2 2 c 2 2
#:テーブル:c a b
#:出力:a b 2 2 2 c 2 2 2
#:テーブル:a c b
このように、MTFを施すとデータが偏るようになる。これを圧縮すると高い圧縮率が期待できる。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Move To Front」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.